
.cd-horizontal-timeline{
    margin: 0;
}

.date_picker{
    margin-top: 20px;
    height: 30px;
    text-align-last: center;
}

.show_date{
    display: inline;
    font-weight: bold;
    color: dimgray;
    font-size: medium;
}

.weui-btn:after{
    border: none;
}

.weui-tab{
    height: auto;
}

.weui-navbar{
    border: solid;
    border-width: 1px;
    border-color: darkseagreen;
    border-radius: 20px;
    /*border-color: #82E0AA;*/
}

.weui-navbar__item{
    padding: 5px 0;
}

.weui-navbar__item:after{
    border: none;
}

.weui-navbar__item.weui-bar__item_on{
    background-color: darkseagreen;
    border-radius: 20px;
    /*background-color: #82E0AA;*/
    color: #ffffff;
    font-weight: bold;
}



.cd-horizontal-timeline .events .dayofweek {
    position: absolute;
    bottom: 0;
    text-align: center;
    font-size: 1.3rem;
    color: #383838;
    transform: translateZ(0);
    padding-bottom: 5px;
    color: #959595;
    /*width:40px;*/
}